arch rivals - German English Dictionary